欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

WordPress 函數(shù)get_term_by()的用法

今天在學習制作WordPress主題的時候,遇到了一個麻煩,具體如下:

我在后臺使用cmb2工具創(chuàng)建了一個主題設(shè)置項,可選擇首頁顯示的分類,分類下顯示的文章數(shù)量等等。

但在寫循環(huán)輸出的時候遇到一個問題,后臺為了用戶方便使用的是勾選分類的形式,存儲在數(shù)據(jù)庫中是獲取被勾選分類的別名排列成一個數(shù)組。

但在循環(huán)中需要使用分類的ID去獲取分類信息。后來在 許小珂博客 中查到了 get_term_by() 函數(shù)。

函數(shù)介紹

get_term_by()函數(shù)主要用來快速查找某一個分類的名稱、別名和id的值,只要提供別名、名稱或編號其中一個,就可以獲取它其余的信息,省時省力又精確。

函數(shù)解析

<?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?>
  • $field——id、slug、name 必填項
  • $value—-$field的值 必填項
  • $taxonomy—-自定義分類方式的名稱 必填項

使用介紹

根據(jù)分類名稱獲取分類名稱值為Theme的別名
<?php 
$item = get_term_by('name','Theme','products');
echo $item->slug;
?>

根據(jù)id獲取id值為21的分類的別名 
<?php 
$item = get_term_by('id','21','products'); 
echo $item->slug; 
?>

根據(jù)別名獲取別名值為theme的分類名稱
<?php 
$item = get_term_by('slug','theme','products');
echo $item->name;
?>

根據(jù)id獲取id值為21的分類的分類名稱
<?php
$item = get_term_by('id','21','products');
echo $item->name;
?>

根據(jù)別名獲取別名值為theme的分類的id
<?php 
$item = get_term_by('slug','theme','products'); 
echo $item->term_id; 
?>

根據(jù)分類名稱獲取分類名稱值為Theme的分類的id
<?php
$item = get_term_by('name','Theme','products');
echo $item->term_id;
?>

以上是函數(shù)的介紹和具體使用方法,而我遇到的問題就是用這個函數(shù)去解決的,如下

<?php
shop_cat 和shop_num 是獲取到后臺勾選的分類和填寫的文章數(shù)量
    $shop_cat = mfisp_index_shop('shop_cat');
    $shop_num = mfisp_index_shop('shop_num');

由于后臺勾選的分類是多項的,所以直接遍歷將所有獲取分類別名都轉(zhuǎn)成分類ID
    $shop_ids = array();
    foreach($shop_cat as $v){
    	$shops = get_term_by('slug', $v, 'servertype');
    	$shop_ids[] = $shops->term_id;
    }

wordpress學習還是很方便,大部分問題都可以在搜索引擎中找到方法去解決,當然了由于也是逐步學習階段,可能代碼寫的不是很好很多瑕疵,如有更好的辦法歡迎一起討論。

文章鏈接: http://www.qzkangyuan.com/2288.html

文章標題:WordPress 函數(shù)get_term_by()的用法

文章版權(quán):夢飛科技所發(fā)布的內(nèi)容,部分為原創(chuàng)文章,轉(zhuǎn)載請注明來源,網(wǎng)絡(luò)轉(zhuǎn)載文章如有侵權(quán)請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

關(guān)于WordPress主題制作的常用函數(shù)解析

2021-11-26 15:28:14

建站教程

WordPress優(yōu)化代碼

2021-11-26 16:10:40

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

夢飛科技 - 最新云主機促銷服務(wù)器租用優(yōu)惠

主站蜘蛛池模板: 重庆市| 湘阴县| 莆田市| 四平市| 颍上县| 台安县| 凌海市| 军事| 西乡县| 仙居县| 会宁县| 政和县| 东丰县| 昆山市| 山丹县| 新民市| 策勒县| 宁远县| 黄浦区| 房产| 云林县| 高台县| 城口县| 宝鸡市| 贞丰县| 万安县| 东台市| 霍州市| 张家界市| 安达市| 惠州市| 禄丰县| 昆明市| 萍乡市| 盱眙县| 鹰潭市| 赣榆县| 太谷县| 枣庄市| 延庆县| 上林县|